 1.修改表 & 删除表
   
   -- 修改表名。rename
  alter table course_common  rename to course_common1;
  -- 修改列名。change column
  alter table course_common1 change column id cid int;
  -- 修改字段类型。change column
  alter table course_common1 change column cid cid string;
  -- The following columns have types incompatible with the existing columns 
  in their respective positions 
  -- 修改字段数据类型时，要满足数据类型转换的要求。如int可以转为string，但是
  -- string不能转为int
  -- 增加字段。add columns
  alter table course_common1 add columns (common string);
  -- 删除字段：replace columns
  -- 这里仅仅只是在元数据中删除了字段，并没有改动hdfs上的数据文件
  alter table course_common1
replace columns(
id string, subject string, score string);
   -- 删除表
   drop table course_common1;
   HQL DDL命令小结：
   主要对象：数据库、表
   表的分类：
   内部表。删除表时，同时删除元数据和表数据
   外部表。删除表时，仅删除元数据，保留表中数据；生产环境多使用外部表
   分区表。按照分区字段将表中的数据放置在不同的目录中，提高SQL查询的性能
   分桶表。按照分桶字段，将表中数据分开。 分桶字段.hashCode % 分桶数据
   主要命令：create、alter 、drop